Skip to main content
This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal

HCL Notes/Domino 8.5 Forum (includes Notes Traveler)

HCL Notes/Domino 8.5 Forum (includes Notes Traveler)

Previous Next

"Happy with what I already have"

Clearly I'm happy with what I already have. I've been working with the platform for nearly two decades now. Does that mean I don't want to see more being done? Of course not.

But you're deliberately constructing scenarios based on data model assumptions rather than business objectives. Look at your case study...

Employee (employee id = eid, lastname, firstname, birth date)
Department (department id = did, name)
DepartmentEmployees(did, eid)

Why would you need to implement a Domino solution with exactly the same data model? What business advantage do you gain? Is what you want to know "who are the employees in a given department?"

Well, that's easy. Even if you don't want to, say, put the department name in the employee record, you still might do something like put the department ID in the employee record. Then you have facilities like Xpages or Eclipse RCP components to resolve the department ID into a human-readable name.

If you had some reason to further abstract the relationship between an Employee ID and a Department ID, as in your example, then this is possible, too. There's nothing preventing you from defining, say, the UNID of the Employee document and the UNID of the Department document as their respective IDs. It's then incredibly easy to resolve these UNIDs to records from which you can retrieve human-readable values in Xpages. It's a bit more difficult in an Eclipse component, but definitely doable. I do this sort of thing all the time.

If you constantly define the problem in terms of data models, then sure, you'll experience nothing but limitations. If you define the problem in terms of functional objectives, then the data model becomes whatever you need to achieve that objective.

Making statements like "all applications have a relational component" is useless pedantry.

All this being said, I assure you that I have been chasing IBM with a pitchfork regarding replacement technology for the set of problems NSFDB2 was supposed to resolve. There are some important business objectives that still cannot be achieved in a timely fashion in the NSF architecture, and I regularly and repeatedly bring those up in the Design Partner program.

I can assure you that calling a category-defining architecture that has maintained two decades of success in a fiercely competitive marketplace "poor" is going to prevent anything else you say from being taken seriously by the people you're trying to reach.


Feedback response number WEBB7P2SLK created by ~Naomi Deskroterakol on 02/07/2009

DB2NSF replacement (~Judy Destookon... 29.Jan.09)
. . Does this mean that DB2 integration... (~Elizabeth Cish... 29.Jan.09)
. . . . . . xpages can incorporate DB2 access (Roland Reddekop... 2.Feb.09)
. . . . . . . . . . Toy or Trojan? (Roland Reddekop... 2.Feb.09)
. . NSFDB2 plans (~Tate Nonkizenl... 29.Jan.09)
. . . . I would suggest that you didn't tal... (~Dana Chulumarf... 29.Jan.09)
. . . . I need View Contention to go away (~Chris Bubfreep... 29.Jan.09)
. . . . . . Writing out to RDBMS (~Dana Chulumarf... 29.Jan.09)
. . . . how would you handle huge #docs and... (~Tanita Asaboos... 29.Jan.09)
. . . . Domino is a repository (~Olga Asaponeso... 2.Feb.09)
. . . . . . Domino/Notes is really business wor... (~Isaac Quetnute... 20.Feb.09)
. . . . . . use the rigth design (Ioan Crisan 20.Feb.09)
. . . . the second Garnet move (~Judy Destookon... 29.Jan.09)
. . . . . . NSFDB2 support available until 2017... (~Tate Nonkizenl... 29.Jan.09)
. . . . . . . . Query views...but requesting which ... (~Nicole Minaber... 30.Jan.09)
. . . . . . . . . . use the agent trigger "when docs ar... (Ioan Crisan 20.Feb.09)
. . . . . . . . . . . . . . actually this one is (Ioan Crisan 24.Feb.09)
. . . . . . . . . . transactions (Pejman Parandi 2.Feb.09)
. . There's more discussion on NSF's po... (~Sanjay Quettum... 29.Jan.09)
. . . . the backend is poor (~Judy Destookon... 2.Feb.09)
. . . . . . Rating something as "Poor" is relat... (~Gus Chukikonyo... 2.Feb.09)
. . . . . . . . . . The idea has long history... (Vladimir Panov 3.Feb.09)
. . . . . . . . . . . . That's very interesting... (~Sanjay Quettum... 3.Feb.09)
. . . . . . . . NSF versus a relational DB (~Sanjay Quettum... 2.Feb.09)
. . . . . . . . . . YES WE CAN :)) (~Judy Destookon... 3.Feb.09)
. . . . . . . . simple applications need relational... (~Judy Destookon... 3.Feb.09)
. . . . . . . . . . LMAO (~Naomi Deskrote... 4.Feb.09)
. . . . . . . . . . . . obscured by clouds (~Judy Destookon... 5.Feb.09)
. . . . . . . . . . . . . . "Happy with what I already have" (~Naomi Deskrote... 7.Feb.09)
. . . . . . . . . . . . . . . . LMAO at "chasing with a pitchfork" (~Sanjay Quettum... 8.Feb.09)
. . . . . . . . . . . . . . . . dynamic queries, triggers ... (~Judy Destookon... 10.Feb.09)
. . . . . . . . . . . . . . . . . . Normalization (~Naomi Deskrote... 10.Feb.09)
. . . . . . . . . . . . . . . . . . . . pet store application (~Judy Destookon... 10.Feb.09)
. . . . . . . . . . . . . . . . . . . . . . Defining your own limitations (~Naomi Deskrote... 12.Feb.09)
. . . . . . . . . . . . . . . . . . . . . . . . eCommerce web sites (~Judy Destookon... 13.Feb.09)
. . . . . . . . . . . . . . . . . . . . . . . . . . I don't think you're clear on the m... (~Naomi Deskrote... 13.Feb.09)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . fact = market <eom> (~Judy Destookon... 13.Feb.09)
. . . . . . . . . . . . . . . . . . . . by the way (~Judy Destookon... 10.Feb.09)
. . . . . . . . . . Trivial (~Naomi Deskrote... 4.Feb.09)
. . . . . . . . . . . . db2nsf (~Judy Destookon... 5.Feb.09)
. . . . . . . . . . . . . . Agreed (~Sanjay Quettum... 5.Feb.09)
. . . . . . . . . . . . Resolving keys in a view (~Olga Asaponeso... 5.Feb.09)
. . . . . . . . . . . . . . Yesterday's complaint (~Naomi Deskrote... 7.Feb.09)
. . . . . . . . . . . . . . . . . . NSFDB2 helped Lotusscript programme... (Nathan T. Freem... 10.Feb.09)
. . . . . . . . . . . . . . . . . . . . . . pureXML (Pejman Parandi 10.Feb.09)
. . . . . . . . . . . . . . . . . . The query views work in all version... (Bruce Lill 24.Feb.09)




Printer-friendly

Search this forum

Member Tools


RSS Feeds

 RSS feedsRSS
All forum posts RSS
All main topics RSS